#ifndef _PIPEIMPL_H_
#define _PIPEIMPL_H_

#include "stdafx.h"
class CPipeImpl : public IPipe, public CUnknownImp
{
public:
    CPipeImpl(void);
    virtual ~CPipeImpl(void);

    BEGIN_STDCOM_MAP
    STDCOM_INTERFACE_ENTRY(IPipe)
    STDCOM_INTERFACE_ENTRY_UNKNOWN_(IPipe)
    END_STDCOM_MAP

public:
    // IPipe
    std_method(OpenPipe)(const SafeStringPtr* sptr);
    std_method(ClosePipe)();

public:
    _fd_t m_pipe;
};

#endif
